package org.flexlite.domUI.core
{
	import org.flexlite.domUI.components.SkinnableComponent;

	/**
	 * 皮肤对象接口。只有实现此接口的皮肤会被匹配公开同名变量,并注入到主机组件上。
	 * @author dom
	 */
	public interface ISkin
	{
		/**
		 * 主机组件引用,仅当皮肤被应用后才会对此属性赋值 
		 */		
		function get hostComponent():SkinnableComponent;
		function set hostComponent(value:SkinnableComponent):void;
	}
}